iT邦幫忙

2024 iThome 鐵人賽

DAY 22
0
Python

探索 Python 世界:從語法基礎到圖像魔法系列 第 22

探索 Python 世界:從語法基礎到圖像魔法 Day22

  • 分享至 

  • xImage
  •  

認識 OpenCV

OpenCV 介紹

OpenCV 全名 Open Source Computer Vision Library (開源計算機視覺函式庫)是一個跨平台的電腦視覺庫,可用於各種計算機視覺任務,包括圖像處理、視頻捕捉與分析、面部檢測、物體識別和機器學習

OpenCV 主要應用在什麼地方

OpenCV 常用於擴增實境、臉部辨識、手勢辨識、動作辨識、運動跟蹤、物體辨識或圖像分割等領域,能使用各種語言開發,像是 Java、C、C++ 以及我們主要會討論的 Python , 因為 OpenCV 擁有高執行效率,它甚至可用來開發 Real-time 的應用程式

安裝 OpenCV

打開電腦終端機,並輸入下列指令,就能安裝 OpenCV 函式庫

pip install opencv-python

若有需要更完整的功能,建議上述函示庫安裝完後,再輸入下列指令,這樣能使你的 OpenCV 函示庫功能更齊全

pip install opencv_contrib_python

簡單測試 OpenCV 是否可以正常運作

下列是簡單的指令,先讀取圖片,確認是否成功讀取,若 img 為 None 代表沒有成功讀取,若顯示圖片表示成功讀取

import cv2

# 使用絕對路徑確保路徑位置正確
img = cv2.imread('path/to/your/image.jpg')

cv2.imshow('Image', img) # 顯示圖片名稱

cv2.waitKey(0) # 等待按鍵
cv2.destroyAllWindows() # 關閉所有 imshow 開啟的視窗

執行畫面:https://ithelp.ithome.com.tw/upload/images/20240930/20168687RzDxAShpgF.png

參考資料:
https://medium.com/jimmy-wang/opencv-%E5%9F%BA%E7%A4%8E%E6%95%99%E5%AD%B8%E7%AD%86%E8%A8%98-with-python-d780f571a57a

https://steam.oxxostudio.tw/category/python/ai/opencv.html


上一篇
探索 Python 世界:從語法基礎到圖像魔法 Day21
下一篇
探索 Python 世界:從語法基礎到圖像魔法 Day23
系列文
探索 Python 世界:從語法基礎到圖像魔法30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言